// JavaScript Document

$(document).ready(function() {
    
    
    $(".dropdown img.flag").addClass("flagvisibility");

    $(".dropdown dt a").click(function() {
        $(".dropdown dd ul").toggle();
    });
				
    $(".dropdown dd ul li a").click(function() {
        var text = $(this).html();
        var catId = $(this).attr('rel');
        $(".dropdown dt a span").html(text);
        $(".dropdown dd ul").hide();
        $("#result").val(catId);
    });
				
    function getSelectedValue(id) {
        return $("#" + id).find("dt a span.value").html();
    }

    $(document).bind('click', function(e) {
        var $clicked = $(e.target);
        if (! $clicked.parents().hasClass("dropdown"))
            $(".dropdown dd ul").hide();
    });


    $("#flagSwitcher").click(function() {
        $(".dropdown img.flag").toggleClass("flagvisibility");
    });
});

jQuery('.feature-campaign').mouseover(function() {
    jQuery('a', this).addClass('hover');
});
jQuery('.feature-campaign').mouseout(function() {
    jQuery('a', this).removeClass('hover');
});


function mycarousel_initCallback(carousel) {
    jQuery('#mycarousel-next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#mycarousel-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};
jQuery(document).ready(function() {
    jQuery('#list-feature-campaigns').jcarousel({
        scroll: 1,
        initCallback: mycarousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null,
        wrap: 'circular'
    });
    
});

jQuery('.feature-campaign1').mouseover(function() {
    jQuery('a', this).addClass('hover');
});
jQuery('.feature-campaign1').mouseout(function() {
    jQuery('a', this).removeClass('hover');
});


function mycarousel_initCallback1(carousel) {
    jQuery('#mycarousel-next1').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#mycarousel-prev1').bind('click', function() {
        carousel.prev();
        return false;
    });
};
jQuery(document).ready(function() {
    jQuery('#list-feature-campaigns1').jcarousel({
        scroll: 1,
        initCallback: mycarousel_initCallback1,
        buttonNextHTML: null,
        buttonPrevHTML: null,
        wrap: 'circular'
    });
});

jQuery(document).ready(function() {
    setTimeout("Stream()", delay);
});
var delay = 5000;
var showing = 3;
var i = 0;
function move(i) {
    return function() {
        $('#recent'+i).remove().css('display', 'none').prependTo('#items');
    }
}
function Stream() {
    if(i<0) i =0;
    var toShow = (i + showing) % count;
    $('#recent'+toShow).slideDown(1000, move(i));
    $('#recent'+i).slideUp(1000, move(i));
    i = (i + 1) % count;
    setTimeout('Stream()', delay);
}

